Skip to content

第一章:初识Nginx

nginx

image-20241219120101570

Nginx的三个主要场景

image-20241219123633194

Nginx为什么会出现?

image-20241219210220296

Ngix的优点

image-20241219120239927

Nginx的组成

image-20241219213952827

Nginx版本发布情况(mainline)

image-20241219214434026

开源免费的Nginx Nginx Plus

image-20241220071614854

阿里巴巴Tengine

image-20241220071730498

免费OpenResty OpenResty

api

web防火墙(waf)

image-20241220072255361

image-20241220071908302

Nginx配置语法

image-20250102065421585

image-20250102065620710

配置参数:时间的单位

image-20250102065758152

image-20250102065827003

配置参数:空间的单位

image-20250102065938211

image-20250102070005083

http配置的指令块

image-20250102070111479

image-20250102070133687

Nginx命令行

image-20250102071055634

image-20250102071129391

TLS/SSL发展

image-20250111135943129

TLS安全密码套件解读

image-20250111140020612

对称加密

image-20250112092946264

异或操作

对称加密有个最大的优点:它的性能非常好。(非对称加密的性能就会差很多)

image-20250112093402687

非对称加密

image-20250112093526272

非对称加密算法的功能:

1.加密

2.身份验证

PKI 公钥基础设施

image-20250112093755507

证书类型

Snipaste_2025-01-12_09-48-49

付费的https也分DV证书、OV证书和EV证书。

从安全传输这个角度来说,这三种证书效果一样。

从浏览器对证书的认可上来,DV证书最差。如果你买的是付费的DV证书,跟这里的例子都一样,因为主流的浏览器都认Lets encrypt。

证书链

image-20250112095103667

根证书-二级证书-主证书

TLS通讯过程

image-20250112100958304

Nginx握手性能

image-20250112101315202

作者回复:要做个推理,

前提:

1、0,1,10K的线,随着文件增大,RPS没多少下降。100K和1M时下降才明显;

2、文件增大,一定会导致对称加密算法的耗时增加,对称加密主要是异或操作;

3、SSL耗时主要由握手和对称加密构成。

推论:0到1K到10K,每次AES应该有10倍耗时增加的,但RPS没什么下降。所以,文件小的时候,耗时主要在握手上。

Nginx数据加密性能

image-20250112101506387

Nginx综合性能

image-20250112101533559

最近更新